package com.asdan.seededu.entity.security;

import java.util.List;

import com.demo2do.core.utils.JsonUtils;

public class User {
	private int uid ;
	private String password ;
	private String name ;
	private int schoolId ; 
	private String grade ; 
	private String email ; 
	private String cellPhone ; 
	private String QQ ; 
	private String wchart ;  // 
	private String weibo ;   //
	private long screatTime ;  
	private String sex ;
	private long birthday ;
	private String firstName ;
	private String lastName ;
	private String idCard ;
	private String passid ; 
	private long passSignTime ;
	private long passCloseTime ; 
	private String address ;
	private String postCode ;
	private String fatherName ;
	private String fatherPhone ;
	private String fatherEmail ;
	private String motherName ; 
	private String motherPhone ;
	private String motherEmail ;
	private String Position ;
	private String affirm ;
	private School school ;
	private String identification ;
	private int identificationStatus ;
	private int studentorteacher ;
	private List<SubProject> subProjects ;
	private String kdlx ;  //快递类型
	private String fjsj ;  //发件时间
	private String kddh ;   //单号
	private String qszt ;  // 签收状态
	private String khyh ; // 开户银行
	private String khr  ; // 开户人 
	private String yhzh  ;// 银行账号
	private String zzje  ; // 转账金额
	private String zzrq  ; // 转账日期
	private String zztpURL ;//转账上传图片路径
	private String xqzbbz ; //行前准备备注
	private String jtxxbz ;  //交通信息备注
	private String fkpjbz  ; //反馈评价备注
	private String hqjgbz  ; // 获取结果备注
	
	public User( String name,int schoolId ,String grade ,String email ,
			String cellPhone ) {
		super();
		this.name = name;
		this.schoolId = schoolId;
		this.grade = grade;
		this.email = email;
		this.cellPhone = cellPhone;
	}
	
	
	public User(int uid, String password, String name, int schoolId,
			String grade, String email, String cellPhone, String qQ,
			String wchart, String weibo, long screatTime, String sex,
			long birthday, String first_Name, String last_Name, String idCard,
			String passid, long passSignTime, long passCloseTime, String adrress,
			String postCode, String fatherName, String fatherPhone,
			String fatherEmail, String motherName, String motherPhone,
			String motherEmail, School school, List<SubProject> subProjects) {
		super();
		this.uid = uid;
		this.password = password;
		this.name = name;
		this.schoolId = schoolId;
		this.grade = grade;
		this.email = email;
		this.cellPhone = cellPhone;
		QQ = qQ;
		this.wchart = wchart;
		this.weibo = weibo;
		this.screatTime = screatTime;
		this.sex = sex;
		this.birthday = birthday;
		this.firstName = first_Name;
		this.lastName = last_Name;
		this.idCard = idCard;
		this.passid = passid;
		this.passSignTime = passSignTime;
		this.passCloseTime = passCloseTime;
		this.address = adrress;
		this.postCode = postCode;
		this.fatherName = fatherName;
		this.fatherPhone = fatherPhone;
		this.fatherEmail = fatherEmail;
		this.motherName = motherName;
		this.motherPhone = motherPhone;
		this.motherEmail = motherEmail;
		this.school = school;
		this.subProjects = subProjects;
	}

	
	public User( String name, int schoolId, String email,
			String cellPhone) {
		super();
		this.name = name;
		this.schoolId = schoolId;
		this.email = email;
		this.cellPhone = cellPhone;
	}
	
	public User(int uid, String password, String name, int schoolId,
			String email, String cellPhone, String qQ, String wchart,
			String weibo, String position, String affirm, String firstName,
			String lastName, String idCard, String passid,
			long passSignTime, long passCloseTime, String address,
			String postCode,String identification ,int identificationStatus ,School school, List<SubProject> subProjects) {
		super();
		this.uid = uid;
		this.password = password;
		this.name = name;
		this.schoolId = schoolId;
		this.email = email;
		this.cellPhone = cellPhone;
		QQ = qQ;
		this.wchart = wchart;
		this.weibo = weibo;
		Position = position;
		this.affirm = affirm;
		this.firstName = firstName;
		this.lastName = lastName;
		this.idCard = idCard;
		this.passid = passid;
		this.passSignTime = passSignTime;
		this.passCloseTime = passCloseTime;
		this.address = address;
		this.postCode = postCode;
		this.identification = identification ;
		this.identificationStatus = identificationStatus ;
		this.school = school;
		this.subProjects = subProjects;
	}
	
	public User(){
		super();
		this.school = new School("") ;
	}
	
	
	public String toString(){
		return  JsonUtils.toJsonString(this) ; 
	}
	
	public int getUid() {
		return uid;
	}

	public void setUid(int uid) {
		this.uid = uid;
	}

	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public int getSchoolId() {
		return schoolId;
	}
	public void setSchoolId(int schoolId) {
		this.schoolId = schoolId;
	}
	public String getGrade() {
		return grade;
	}
	public void setGrade(String grade) {
		this.grade = grade;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getCellPhone() {
		return cellPhone;
	}
	public void setCellPhone(String cellPhone) {
		this.cellPhone = cellPhone;
	}
	public String getQQ() {
		return QQ;
	}
	public void setQQ(String qQ) {
		QQ = qQ;
	}
	public String getWchart() {
		return wchart;
	}
	public void setWchart(String wchart) {
		this.wchart = wchart;
	}
	public String getWeibo() {
		return weibo;
	}
	public void setWeibo(String weibo) {
		this.weibo = weibo;
	}
	public long getScreatTime() {
		return screatTime;
	}
	public void setScreatTime(long screatTime) {
		this.screatTime = screatTime;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public long getBirthday() {
		return birthday;
	}
	public void setBirthday(long birthday) {
		this.birthday = birthday;
	}
	public String getFirstName() {
		return firstName;
	}
	public void setFirstName(String firstName) {
		this.firstName = firstName;
	}
	public String getLastName() {
		return lastName;
	}
	public void setLastName(String lastName) {
		this.lastName = lastName;
	}
	public String getIdCard() {
		return idCard;
	}
	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}
	public String getPassid() {
		return passid;
	}
	public void setPassid(String passid) {
		this.passid = passid;
	}
	public long getPassSignTime() {
		return passSignTime;
	}
	public void setPassSignTime(long passSignTime) {
		this.passSignTime = passSignTime;
	}
	public long getPassCloseTime() {
		return passCloseTime;
	}
	public void setPassCloseTime(long passCloseTime) {
		this.passCloseTime = passCloseTime;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getPostCode() {
		return postCode;
	}
	public void setPostCode(String postCode) {
		this.postCode = postCode;
	}
	public String getFatherName() {
		return fatherName;
	}
	public void setFatherName(String fatherName) {
		this.fatherName = fatherName;
	}
	public String getFatherPhone() {
		return fatherPhone;
	}
	public void setFatherPhone(String fatherPhone) {
		this.fatherPhone = fatherPhone;
	}
	public String getFatherEmail() {
		return fatherEmail;
	}
	public void setFatherEmail(String fatherEmail) {
		this.fatherEmail = fatherEmail;
	}
	public String getMotherName() {
		return motherName;
	}
	public void setMotherName(String motherName) {
		this.motherName = motherName;
	}
	public String getMotherPhone() {
		return motherPhone;
	}
	public void setMotherPhone(String motherPhone) {
		this.motherPhone = motherPhone;
	}
	public String getMotherEmail() {
		return motherEmail;
	}
	public void setMotherEmail(String motherEmail) {
		this.motherEmail = motherEmail;
	}
	public String getPosition() {
		return Position;
	}
	public void setPosition(String position) {
		Position = position;
	}
	public String getAffirm() {
		return affirm;
	}
	public void setAffirm(String affirm) {
		this.affirm = affirm;
	}
	public School getSchool() {
		return school;
	}
	public void setSchool(School school) {
		this.school = school;
	}
	public String getIdentification() {
		return identification;
	}
	public void setIdentification(String identification) {
		this.identification = identification;
	}
	public int getIdentificationStatus() {
		return identificationStatus;
	}
	public void setIdentificationStatus(int identificationStatus) {
		this.identificationStatus = identificationStatus;
	}
	public int getStudentorteacher() {
		return studentorteacher;
	}
	public void setStudentorteacher(int studentorteacher) {
		this.studentorteacher = studentorteacher;
	}
	public List<SubProject> getSubProjects() {
		return subProjects;
	}
	public void setSubProjects(List<SubProject> subProjects) {
		this.subProjects = subProjects;
	}

	public String getKdlx() {
		return kdlx;
	}

	public void setKdlx(String kdlx) {
		this.kdlx = kdlx;
	}

	public String getFjsj() {
		return fjsj;
	}

	public void setFjsj(String fjsj) {
		this.fjsj = fjsj;
	}

	public String getKddh() {
		return kddh;
	}

	public void setKddh(String kddh) {
		this.kddh = kddh;
	}

	public String getQszt() {
		return qszt;
	}

	public void setQszt(String qszt) {
		this.qszt = qszt;
	}

	public String getKhyh() {
		return khyh;
	}

	public void setKhyh(String khyh) {
		this.khyh = khyh;
	}

	public String getKhr() {
		return khr;
	}

	public void setKhr(String khr) {
		this.khr = khr;
	}

	public String getYhzh() {
		return yhzh;
	}

	public void setYhzh(String yhzh) {
		this.yhzh = yhzh;
	}

	public String getZzje() {
		return zzje;
	}

	public void setZzje(String zzje) {
		this.zzje = zzje;
	}

	public String getZzrq() {
		return zzrq;
	}

	public void setZzrq(String zzrq) {
		this.zzrq = zzrq;
	}

	public String getZztpURL() {
		return zztpURL;
	}

	public void setZztpURL(String zztpURL) {
		this.zztpURL = zztpURL;
	}

	public String getXqzbbz() {
		return xqzbbz;
	}

	public void setXqzbbz(String xqzbbz) {
		this.xqzbbz = xqzbbz;
	}

	public String getJtxxbz() {
		return jtxxbz;
	}

	public void setJtxxbz(String jtxxbz) {
		this.jtxxbz = jtxxbz;
	}

	public String getFkpjbz() {
		return fkpjbz;
	}

	public void setFkpjbz(String fkpjbz) {
		this.fkpjbz = fkpjbz;
	}

	public String getHqjgbz() {
		return hqjgbz;
	}

	public void setHqjgbz(String hqjgbz) {
		this.hqjgbz = hqjgbz;
	} 
	

}
